package yh;

/**
 * 二维数组动态初始化1
 */
public class ArrayDemo7 {
    public static void main(String[] args) {
        //1.动态定义二维数组方式1
        /**
         * 两种理解方式                                 y  x
         * 方式1 图形化理解 4行3列二维数组 int[][] arr=new int[4][3];
         * 方式2 有4个一维数组  一维数组   每个一维数组可以存放3个数
         */
        int[][] arr=new int[4][3];
        //2.获取4个一维数组arr[0]  arr[1]   arr[2]   arr[3]
        //打印 第0个数组
        System.out.println(arr[0][0]);
        System.out.println(arr[0][1]);
        System.out.println(arr[0][2]);
        System.out.println("=============");
        //打印第1个数组
        System.out.println(arr[1][0]);
        System.out.println(arr[1][1]);
        System.out.println(arr[1][2]);
        System.out.println("=============");
        //打印第2个数组
        System.out.println(arr[2][0]);
        System.out.println(arr[2][1]);
        System.out.println(arr[2][2]);
        System.out.println("=============");
        //打印第3个数组
        System.out.println(arr[3][0]);
        System.out.println(arr[3][1]);
        System.out.println(arr[3][2]);
        System.out.println("=============");
        //3.查看二维数组长度
        System.out.println("二维数组长度:"+arr.length);
        //4.查看二维数组0下标的长度
        System.out.println("二维数组0下标的长度:"+arr[0].length);
        //5.查看二维数组1下标的长度
        System.out.println("二维数组1下标的长度:"+arr[1].length);
        //6.查看二维数组2下标的长度
        System.out.println("二维数组2下标的长度:"+arr[2].length);
        //7.查看二维数组3下标的长度
        System.out.println("二维数组3下标的长度:"+arr[3].length);
    }
}
